* {
    margin:0;
    padding:0;
    font-style:normal;
    font-weight:100;
    color:#333;
    font-family: sans-serif,"黑体";
    list-style: none;
    text-decoration:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    outline:none;
}

html,body {
    background:#efeff4;
    min-height:100%;
}


.forum-info-template.share-temp {
  padding-top: 0rem;
  padding-bottom: 0.93333333rem;
}
.forum-info-template {
  padding-top: 1.2rem;
  padding-bottom: 1.4rem;
}
.forum-info-template .circle-info {
  min-height: 1.73333333rem;
  position: relative;
  padding-left: 2.13333333rem;
  background: #fff;
  padding-top: 0.26666667rem;
  padding-bottom: 0.26666667rem;
  border-bottom: 1px solid #eaeaea;
}
.forum-info-template .circle-info h5 {
  padding-top: 0.4rem;
  text-indent: 0;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #000;
  font-size: 0.42666667rem;
}
.forum-info-template .circle-info h5 span {
  vertical-align: top;
  font-size: 0.37333333rem;
  color: #898989;
  margin-left: 0.13333333rem;
}
.forum-info-template .circle-info p {
  margin-top: 0.02666667rem;
  line-height: 0.48rem;
  color: #898989;
  font-size: 0.37333333rem;
  width: 5.33333333rem;
}
.forum-info-template .circle-info p i{ color: #898989; }
.forum-info-template .circle-info img {
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  top: 0.4rem;
  left: 0.26666667rem;
  border-radius: 1.33333333rem;
  -webkit-border-radius: 1.33333333rem;
}
.forum-info-template .circle-info a.circle-button {
  width: 1.86666667rem;
  height: 0.82666667rem;
  position: absolute;
  top: 0.8rem;
  right: 0.53333333rem;
  background: url(../images/joinout.png) no-repeat center;
  background-size: contain;
}
.forum-info-template .circle-info a.checked {
  background: url(../images/joinin.png) no-repeat center;
  background-size: contain;
}
.forum-info-template .topic-detail {
  background: #fff;
  padding: 0.46666667rem 0.26666667rem 0.26666667rem;
  margin: 0.13333333rem 0;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.forum-info-template .topic-detail:first-child {
  margin-top: 0;
  border-top: 0;
}
.forum-info-template .topic-detail .topic-user {
  position: relative;
  padding-left: 1.33333333rem;
  height: 1.26666667rem;
  font-size:0.42666667rem;
}
.forum-info-template .topic-detail .topic-user img {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.06666667rem;
  width: 1.06666667rem;
  border-radius: 0.66666667rem;
  -webkit-border-radius: 0.66666667rem;
}
.forum-info-template .topic-detail .topic-user h5 {
  display: inline;
  vertical-align: middle;
  padding-top: 0.06666667rem;
  font-size: 0.42666667rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-indent: 0;
  color: #000;
  float: left;
}
.forum-info-template .topic-detail .topic-user h5 .auth-state {
  background: url() no-repeat center;
  background-size: 0.4rem;
  height: 0.42666667rem;
  width: 0.42666667rem;
  display: inline-block;
  margin: 0 -0.02666667rem;
  margin-right: 0.04rem;
}
.forum-info-template .topic-detail .topic-user h5 b {
  padding: 0rem 0.10666667rem;
  font-size: 0.29333333rem;
  border-radius: 0.09333333rem;
  -webkit-border-radius: 0.09333333rem;
  color: #fff;
  height: 0.4rem;
  line-height: 0.42666667rem;
  display: inline-block;
  vertical-align: top;
  margin-top: 0.05333333rem;
}
.forum-info-template .topic-detail .topic-user h5 b:first-child {
  margin-left: 0.06666667rem;
}
.forum-info-template .topic-detail .topic-user h5 b.cyan {
  background: #04cfaa;
}
.forum-info-template .topic-detail .topic-user h5 b.red {
  background: #f34145;
}
.forum-info-template .topic-detail .topic-user h5 b.purple {
  background: #868ceb;
}
.forum-info-template .topic-detail .topic-user h5 b.dark {
  background: #777;
}
.forum-info-template .topic-detail .topic-user .manager-btn {
  padding: 0rem 0.10666667rem;
  font-size: 0.29333333rem;
  border-radius: 0.09333333rem;
  -webkit-border-radius: 0.09333333rem;
  color: #fff;
  background: #ff6600;
  margin-left: 0.26666667rem;
  vertical-align: top;
  margin-top: 0.05333333rem;
  display: inline-block;
  height: 0.4rem;
  line-height: 0.42666667rem;
  position: relative;
  z-index: 200;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group {
  position: absolute;
  top: 1.06666667rem;
  left: 0rem;
  height: 1.06666667rem;
  background: #fff;
  box-shadow: 1px 2px 3px rgba(100, 100, 100, 0.5);
  border-radius: 0.13333333rem;
  display: none;
  z-index: 4000;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group a {
  display: block;
  float: left;
  height: 1.06666667rem;
  width: 1.85333333rem;
  text-align: center;
  line-height: 1.09333333rem;
  border-right: 1px solid #e7e7e7;
  font-size: 0.44rem;
  color: #ccc;
  background: #333;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group a:last-child {
  border: 0;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group a.front.done {
  color: #ff6600;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group a.essence.done {
  color: #04cfaa;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group a.hot.done {
  color: #ffb417;
}
.forum-info-template .topic-detail .topic-user .manager-btn-group a.delete {
  color: #f33;
}
.forum-info-template .topic-detail .topic-user .attention {
  border: 0;
  position: absolute;
  top: 0.06666667rem;
  right: 0.06666667rem;
  display: block;
  width: 0.78666667rem;
  height: 0.82666667rem;
  background: url(../images/follow.png) no-repeat center;
  background-size: 0.78666667rem 0.82666667rem;
}
.forum-info-template .topic-detail .topic-user .attention.already {
  background: url(../images/unfollow.png) no-repeat center;
  background-size: 0.78666667rem 0.82666667rem;
}
.forum-info-template .topic-detail .topic-user .topic-delete {
  border: 0;
  position: absolute;
  top: 0.06666667rem;
  right: 0.30666667rem;
  display: block;
  width: 0.6rem;
  height: 0.69333333rem;
  background: url(../images/delete_topic.png) no-repeat center;
  background-size: 0.53333333rem 0.66666667rem;
}
.forum-info-template .topic-detail .topic-user .topic-user-info {
  height: 0.53333333rem;
  /*margin-top:-0.8rem;*/
  float: left;
}
.forum-info-template .topic-detail .topic-user .topic-user-info span {
  display: inline-block;
  padding: 0 0.26666667rem 0 0;
  height: 0.53333333rem;
  line-height: 0.53333333rem;
  font-size: 0.34666667rem;
  color: #777;
}
.forum-info-template .topic-detail .topic-user .topic-user-info span img {
  position: static;
  width: 0.46666667rem;
  height: 0.46666667rem;
  margin-top: 0.04rem;
  display: inline-block;
  vertical-align: top;
}
.forum-info-template .topic-detail .topic-main {
  margin-top: 0.26666667rem;
}
.forum-info-template .topic-detail .topic-main #slider {
  overflow: hidden;
  margin-top: 0.26666667rem;
  position: relative;
}
.forum-info-template .topic-detail .topic-main #slider .scope {
  background: url() no-repeat center;
  background-size: 0.66666667rem;
  position: absolute;
  right: 0.2rem;
  bottom: 0.86666667rem;
  width: 0.66666667rem;
  height: 0.66666667rem;
  display: none;
}
.forum-info-template .topic-detail .topic-main #slider .pageState {
  position: absolute;
  min-width: 1.06666667rem;
  padding: 0 0.13333333rem;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  z-index: 999;
  height: 0.6rem;
  line-height: 0.62666667rem;
  right: 0rem;
  bottom: 0;
  color: #fff;
  font-size: 0.42666667rem;
}
.forum-info-template .topic-detail .topic-main #slider .pageState span {
  color: #fff;
  margin-right: 0.06666667rem;
  font-size: 0.42666667rem;
}
.forum-info-template .topic-detail .topic-main #slider .prev {
  border-radius: 0.8rem;
  -webkit-border-radius: 0.8rem;
  position: absolute;
  left: -0.8rem;
  top: 2.82666667rem;
  width: 1.6rem;
  height: 1.6rem;
  background: rgba(50, 50, 50, 0.7) url() no-repeat 0.96rem center;
  background-size: 0.37333333rem 0.66666667rem;
  transition: all 0.5s;
}
.forum-info-template .topic-detail .topic-main #slider .prev.prevStop {
  background: rgba(50, 50, 50, 0.7) url() no-repeat 0.96rem center;
  background-size: 0.37333333rem 0.66666667rem;
}
.forum-info-template .topic-detail .topic-main #slider .prev.touch {
  left: -1.88rem;
}
.forum-info-template .topic-detail .topic-main #slider .next {
  border-radius: 0.8rem;
  -webkit-border-radius: 0.8rem;
  position: absolute;
  right: -0.8rem;
  top: 2.82666667rem;
  width: 1.6rem;
  height: 1.6rem;
  background: rgba(50, 50, 50, 0.7) url() no-repeat 0.30666667rem center;
  background-size: 0.37333333rem 0.66666667rem;
  transition: all 0.5s;
}
.forum-info-template .topic-detail .topic-main #slider .next.nextStop {
  background: rgba(50, 50, 50, 0.7) url() no-repeat 0.30666667rem center;
  background-size: 0.37333333rem 0.66666667rem;
}
.forum-info-template .topic-detail .topic-main #slider .next.touch {
  right: -1.88rem;
}
.forum-info-template .topic-detail .topic-main .topic-slider {
  /*height: 7.09333333rem;*/
  height:auto;
}
.forum-info-template .topic-detail .topic-main .topic-slider li {
  position: relative;
}
.forum-info-template .topic-detail .topic-main .topic-slider li img {
  width: 100%;
}
.forum-info-template .topic-detail .topic-main .topic-slider li p {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}
.forum-info-template .topic-detail .topic-main .topic-photo-list {
  margin-top: 0.26666667rem;
  overflow: hidden;
}
.forum-info-template .topic-detail .topic-main .topic-photo-list li {
  padding: 0;
  margin: 0 0.26666667rem 0 0;
  border: 0;
  float: left;
  display: block;
}
.forum-info-template .topic-detail .topic-main .topic-photo-list li:nth-of-type(4n) {
  margin-right: 0;
}
.forum-info-template .topic-detail .topic-main .topic-photo-list li.select img {
  border: 2px solid #04cfaa;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.forum-info-template .topic-detail .topic-main .topic-photo-list li img {
  width: 2.16rem;
  height: 2.16rem;
}
.forum-info-template .topic-detail .topic-main p {
  margin-top: 0.26666667rem;
  line-height: 0.66666667rem;
  font-size: 0.44rem;
  padding-left: 0.10666667rem;
  color: #000;
  font-weight: 100;
  word-break: break-all;
}
.forum-info-template .topic-detail .topic-main p a {
  color: #04cfaa;
  text-decoration: underline;
  margin: 0 0.06666667rem;
}
.forum-info-template .topic-detail .topic-operate {
  display: -webkit-flex;
  margin-top: 0.26666667rem;
}
.forum-info-template .topic-detail .topic-operate a {
  display: block;
  width: 50%;
  text-align: center;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.4rem;
  color: #999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.forum-info-template .topic-detail .topic-operate a:first-child {
  border-right: 1px solid #d0d1d2;
}
.forum-info-template .topic-detail .topic-operate a img {
  margin-top: -0.04rem;
  width: 0.42666667rem;
  height: 0.42666667rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.13333333rem;
}
.forum-info-template .expert-confirm-content {
  background: #f68a25;
  padding: 0 2.4rem 0 1.73333333rem;
  margin: 0.26666667rem 0;
  height: 2rem;
  line-height: 2rem;
  border-top: 1px solid #f48825;
  border-bottom: 1px solid #f48825;
  position: relative;
  color: #fff;
  font-size: 0.42666667rem;
}
.forum-info-template .expert-confirm-content img {
  width: 1.33333333rem;
  height: 1.33333333rem;
  position: absolute;
  top: 0.33333333rem;
  left: 0.26666667rem;
}
.forum-info-template .expert-confirm-content p {
  display: inline-block;
  color: #fff;
  line-height: 0.6rem;
  word-break: break-all;
  vertical-align: middle;
}
.forum-info-template .expert-confirm-content a.check-solution {
  width: 2rem;
  height: 0.8rem;
  line-height: 0.84rem;
  border-radius: 0.13333333rem;
  -webkit-border-radius: 0.13333333rem;
  position: absolute;
  top: 0.66666667rem;
  right: 0.26666667rem;
  display: inline-block;
  background: #fff;
  text-align: center;
  color: #f68a25;
}
.forum-info-template .expert-confirm-content a.confirm-solution {
  position: absolute;
  right: 1.86666667rem;
  top: -1.33333333rem;
  display: block;
  width: 3.26666667rem;
  height: 2.4rem;
  background: url("../images/confirm_logo_red.png") no-repeat center;
  background-size: 3.24rem 2.37333333rem;
}
.forum-info-template .expert-confirm-content.edit {
  padding: 0 0 0 1.73333333rem;
}
.forum-info-template .best-reply-content {
  background: #e5e5e5;
  padding: 0 0.13333333rem 0 1.73333333rem;
  margin: 0.4rem 0;
  height: 2rem;
  line-height: 2rem;
  position: relative;
  color: #454545;
  font-size: 0.42666667rem;
}
.forum-info-template .best-reply-content img {
  width: 1.33333333rem;
  height: 1.33333333rem;
  position: absolute;
  top: 0.33333333rem;
  left: 0.26666667rem;
  border-radius: 0.66666667rem;
  -webkit-border-radius: 0.66666667rem;
}
.forum-info-template .best-reply-content p {
  display: inline-block;
  color: #454545;
  line-height: 0.6rem;
  word-break: break-all;
  vertical-align: middle;
}
.forum-info-template .best-reply-content a.confirm-solution {
  position: absolute;
  right: 0.8rem;
  top: -0.2rem;
  display: block;
  width: 2.73333333rem;
  height: 2.4rem;
  background: url("../images/best-reply.png") no-repeat center;
  background-size: 2.66666667rem 2.37333333rem;
}
.forum-info-template .comments-list {
  background: #fff;
  margin-top: 0.26666667rem;
  border-top: 1px solid #eaeaea;
}
.forum-info-template .comments-list h3 {
  height: 1.33333333rem;
  line-height: 1.4rem;
  font-size: 0.44rem;
  color: #333;
  border-bottom: 1px dashed #d0d1d2;
  margin: 0 0.26666667rem;
}
.forum-info-template .comments-list h3.line {
  background: #ffffff url(../images/rowline.png) no-repeat 0.17333333rem center;
  background-size: 0.13333333rem 0.53333333rem;
  padding-left: 0.57333333rem;
}
.forum-info-template .comments-list ul li {
  background: #fff;
  border-bottom: 0.17333333rem solid #f2f2f2;
  padding: 0.33333333rem 0.26666667rem 0.2rem;
}
.forum-info-template .comments-list ul li .topic-user {
  position: relative;
  padding-left: 1.33333333rem;
  height: 1.06666667rem;
  padding-bottom: 0.2rem;
}
.forum-info-template .comments-list ul li .topic-user img {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.06666667rem;
  width: 1.06666667rem;
  border-radius: 0.66666667rem;
  -webkit-border-radius: 0.66666667rem;
}
.forum-info-template .comments-list ul li .topic-user h5 {
  display: inline;
  vertical-align: middle;
  padding-top: 0.06666667rem;
  font-size: 0.42666667rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-indent: 0;
  color: #000;
  float: left;
}
.forum-info-template .comments-list ul li .topic-user h5 .auth-state {
  background: url() no-repeat center;
  background-size: 0.4rem;
  height: 0.42666667rem;
  width: 0.42666667rem;
  display: inline-block;
  margin: 0 -0.02666667rem;
  margin-right: 0.04rem;
}
.forum-info-template .comments-list ul li .topic-user h5 b {
  padding: 0rem 0.10666667rem;
  font-size: 0.29333333rem;
  border-radius: 0.09333333rem;
  -webkit-border-radius: 0.09333333rem;
  color: #fff;
  height: 0.4rem;
  line-height: 0.42666667rem;
  display: inline-block;
  vertical-align: top;
  margin-top: 0.05333333rem;
}
.forum-info-template .comments-list ul li .topic-user h5 b:first-child {
  margin-left: 0.06666667rem;
}
.forum-info-template .comments-list ul li .topic-user h5 b.cyan {
  background: #04cfaa;
}
.forum-info-template .comments-list ul li .topic-user h5 b.red {
  background: #f34145;
}
.forum-info-template .comments-list ul li .topic-user h5 b.purple {
  background: #868ceb;
}
.forum-info-template .comments-list ul li .topic-user h5 b.dark {
  background: #777;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn {
  padding: 0rem 0.10666667rem;
  font-size: 0.29333333rem;
  border-radius: 0.09333333rem;
  -webkit-border-radius: 0.09333333rem;
  color: #fff;
  background: #ff6600;
  margin-left: 0.26666667rem;
  vertical-align: top;
  margin-top: 0.01333333rem;
  display: inline-block;
  height: 0.4rem;
  line-height: 0.42666667rem;
  position: relative;
  z-index: 200;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group {
  position: absolute;
  top: 1.06666667rem;
  left: 0rem;
  height: 1.06666667rem;
  background: #fff;
  box-shadow: 1px 2px 3px rgba(100, 100, 100, 0.5);
  border-radius: 0.13333333rem;
  display: none;
  z-index: 4000;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group a {
  display: block;
  float: left;
  height: 1.06666667rem;
  width: 1.86666667rem;
  text-align: center;
  line-height: 1.09333333rem;
  border-right: 1px solid #e7e7e7;
  font-size: 0.44rem;
  color: #ccc;
  background: #333;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group a:last-child {
  border: 0;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group a.front.done {
  color: #ff6600;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group a.essence.done {
  color: #04cfaa;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group a.hot.done {
  color: #ffb417;
}
.forum-info-template .comments-list ul li .topic-user .manager-btn-group a.delete {
  color: #f33;
}
.forum-info-template .comments-list ul li .topic-user .attention {
  border: 0;
  position: absolute;
  top: 0.06666667rem;
  right: 0.06666667rem;
  display: block;
  width: 0.78666667rem;
  height: 0.82666667rem;
  background: url(../images/follow.png) no-repeat center;
  background-size: 0.78666667rem 0.82666667rem;
}
.forum-info-template .comments-list ul li .topic-user .attention.already {
  background: url(../images/unfollow.png) no-repeat center;
  background-size: 0.78666667rem 0.82666667rem;
}
.forum-info-template .comments-list ul li .topic-user .topic-delete {
  border: 0;
  position: absolute;
  top: 0.06666667rem;
  right: 0.30666667rem;
  display: block;
  width: 0.6rem;
  height: 0.69333333rem;
  background: url(../images/delete_topic.png) no-repeat center;
  background-size: 0.53333333rem 0.66666667rem;
}
.forum-info-template .comments-list ul li .topic-user .topic-user-info {
  height: 0.53333333rem;
  margin-top: -0.8rem;
  float: left;
}
.forum-info-template .comments-list ul li .topic-user .topic-user-info span {
  display: inline-block;
  padding: 0 0.26666667rem 0 0;
  height: 0.53333333rem;
  line-height: 0.53333333rem;
  font-size: 0.34666667rem;
  color: #777;
}
.forum-info-template .comments-list ul li .topic-user .topic-user-info span img {
  position: static;
  width: 0.46666667rem;
  height: 0.46666667rem;
  margin-top: 0.04rem;
  display: inline-block;
  vertical-align: top;
}
.forum-info-template .comments-list ul li .comment-main div {
  position: relative;
}
.forum-info-template .comments-list ul li .comment-main div a.confirm-img {
  text-decoration: none;
  position: absolute;
  z-index: 199;
  left: 5.2rem;
  top: -2.66666667rem;
  display: block;
  width: 2.73333333rem;
  height: 2.4rem;
  background: url("../images/best-reply.png") no-repeat center;
  background-size: 2.66666667rem 2.37333333rem;
}
.forum-info-template .comments-list ul li .comment-main p {
  margin-top: 0.26666667rem;
  line-height: 0.62666667rem;
  font-size: 0.42666667rem;
  padding-left: 0.33333333rem;
  color: #000;
  font-weight: 100;
  word-break: break-all;
  position: relative;
}
.forum-info-template .comments-list ul li .comment-main p a {
  color: #04cfaa;
  text-decoration: underline;
  margin: 0 0.06666667rem;
}
.forum-info-template .comments-list ul li .comment-operate {
  overflow: hidden;
  margin-top: 0.26666667rem;
}
.forum-info-template .comments-list ul li .comment-operate a {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: block;
  height: 0.8rem;
  line-height: 0.82666667rem;
  text-align: center;
  width: 33.3%;
  float: left;
  font-size: 0.37333333rem;
  color: #888;
  position: relative;
}
.forum-info-template .comments-list ul li .comment-operate a i {
  position: absolute;
  top: 0.2rem;
  right: 0.01333333rem;
  border-right: 1px solid #d0d1d2;
  display: block;
  height: 0.4rem;
}
.forum-info-template .comments-list ul li .comment-operate a img {
  margin-top: -0.18666667rem;
  vertical-align: middle;
  margin-right: 0.13333333rem;
  margin-left: -0.26666667rem;
  width: 0.4rem;
  height: 0.4rem;
}
.forum-info-template .comments-list ul li .comment-operate a:first-child img {
  margin-top: 0rem;
}
.forum-info-template .comments-list ul li .comment-operate a:last-child {
  border-right: 0;
}
.forum-info-template .comments-list ul li .comment-operate a.reback {
  width: 2.93333333rem;
}
.forum-info-template .comments-list ul li .comment-operate a.reback img {
  margin-top: -0.06666667rem;
}
.forum-info-template .comments-list ul li .comment-operate a.good img {
  margin-top: -0.13333333rem;
}
.forum-info-template .make-comments {
  background: #f2f2f2;
  border-top: 1px solid #e9e9e9;
  right: 0;
  left: 0;
  position: fixed;
  bottom: 0;
  z-index: 250;
  height: 1.33333333rem;
  line-height: 1.33333333rem;
  background: #04cfaa;
}
.forum-info-template .make-comments a.make-comments-button {
  display: inline-block;
  width: 46.8%;
  text-align: center;
  font-size: 0.44rem;
  height: 0.8rem;
  line-height: 0.8rem;
  margin-top: 0.26666667rem;
  color: #fff;
  float: left;
  margin: 0.2222222rem 0 0 0;
}
.forum-info-template .make-comments a.make-comments-button img {
  width: 0.49333333rem;
  height: 0.46666667rem;
  margin-right: 0.13333333rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.13333333rem;
}
.forum-info-template .make-comments a.make-comments-button img.invite {
  width: 0.54666667rem;
  height: 0.46666667rem;
  margin-top: -0.06666667rem;
}
.forum-info-template .make-comments a:first-child {
  border-right: 1px solid #fff;
}
.forum-info-template .make-comments-share {
  background: #f2f2f2;
  border-top: 1px solid #d0d1d2;
  right: 0;
  left: 0;
  position: fixed;
  bottom: 0;
}
.forum-info-template .make-comments-share a.make-comments-button {
  margin: 0.26666667rem;
  border: 1px solid #04cfaa;
  display: block;
  text-align: center;
  height: 1.06666667rem;
  line-height: 1.06666667rem;
  font-size: 0.44rem;
  background: #04cfaa;
  color: #fff;
}
.forum-info-template .make-comments-share a.make-comments-button img {
  width: 0.49333333rem;
  height: 0.46666667rem;
  margin-right: 0.13333333rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.13333333rem;
}
.forum-info-template .mask {
  background: #000;
  opacity: .7;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1000;
}
.forum-info-template .comment {
  background: #f2f2f2;
  padding: 0.53333333rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1200;
  overflow: hidden;
}
.forum-info-template .comment textarea {
  margin: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  padding: 0.26666667rem;
  border: 1px solid #04cfaa;
  height: 2rem;
  line-height: 0.6rem;
  font-size: 0.4rem;
  color: #797979;
  resize: none;
  -webkit-appearance: none;
}
.forum-info-template .comment .button {
  margin: 0;
  padding: 0;
  width: 1.6rem;
  height: 0.8rem;
  line-height: 0.84rem;
  text-align: center;
  color: #fff;
  background: #04cfaa;
  font-size: 0.37333333rem;
  border-radius: 0.13333333rem;
  -webkit-border-radius: 0.13333333rem;
  margin-top: 0.26666667rem;
  float: right;
}
.button {
  margin-top: 0.26666667rem;
}
.share-pic {
  margin: 0.26666667rem 0 0;
  padding: 0.26666667rem 0.53333333rem;
  background: #fff;
  padding-bottom: 0.8rem;
}
.share-pic fieldset {
  border: 0;
  border-top: dashed 1px #bbb;
  text-align: center;
  margin-bottom: 0.26666667rem;
}
.share-pic fieldset legend {
  font-size: 0.37333333rem;
  color: #acacac;
}
.share-pic img {
  display: block;
  width: 100%;
}
[data-dpr="2"] .forum-info-template .topic-detail {
  border-bottom: 2px solid #eee;
  border-top: 2px solid #eee;
}
[data-dpr="2"] .forum-info-template .topic-detail:first-child {
  border-top: 0;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a {
  border: 0px solid #ccc;
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.manager-btn {
  border: 0px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.front.done {
  border: 0px solid #ff6600;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.essence {
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.essence.done {
  border: 0px solid #04cfaa;
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.hot {
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.hot.done {
  border: 0px solid #ffb417;
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user a.delete {
  border-left: 0px solid #ccc;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user .attention {
  border: 0;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user .topic-delete {
  border: 0;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user h5 b {
  margin-top: 0.09333333rem;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-user .manager-btn {
  margin-top: 0.09333333rem;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-main .topic-photo-list li {
  border: 0;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-main .topic-photo-list li.select img {
  border: 4px solid #04cfaa;
}
[data-dpr="2"] .forum-info-template .topic-detail .topic-operate a:first-child {
  border-right: 2px solid #d0d1d2;
}
[data-dpr="2"] .forum-info-template .expert-confirm-content {
  border-top: 1.5px solid #f48825;
  border-bottom: 1.5px solid #f48825;
}
[data-dpr="2"] .forum-info-template .comments-list h3 {
  border-bottom: 1.5px dashed #d0d1d2;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a {
  border: 0px solid #ccc;
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.manager-btn {
  border: 0px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.front.done {
  border: 0px solid #ff6600;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.essence {
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.essence.done {
  border: 0px solid #04cfaa;
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.hot {
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.hot.done {
  border: 0px solid #ffb417;
  border-left: 1px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user a.delete {
  border-left: 0px solid #ccc;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user .attention {
  border: 0;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user .topic-delete {
  border: 0;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user h5 b {
  margin-top: 0.10666667rem;
}
[data-dpr="2"] .forum-info-template .comments-list ul li .topic-user .manager-btn {
  margin-top: 0.10666667rem;
}
[data-dpr="2"] .forum-info-template .make-comments {
  border-top: 1.5px solid #e9e9e9;
}
[data-dpr="2"] .forum-info-template .make-comments a:first-child {
  border-right: 2px solid #fff;
}
[data-dpr="2"] .forum-info-template .comment textarea {
  border: 1.5px solid #04cfaa;
}
[data-dpr="3"] .forum-info-template .topic-detail {
  border-bottom: 2px solid #eee;
  border-top: 2px solid #eee;
}
[data-dpr="3"] .forum-info-template .topic-detail:first-child {
  border-top: 0;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a {
  border: 0px solid #ccc;
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.manager-btn {
  border: 0px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.front.done {
  border: 0px solid #ff6600;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.essence {
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.essence.done {
  border: 0px solid #04cfaa;
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.hot {
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.hot.done {
  border: 0px solid #ffb417;
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user a.delete {
  border-left: 0px solid #ccc;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user .attention {
  border: 0;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user .topic-delete {
  border: 0;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user h5 b {
  margin-top: 0.08rem;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-user .manager-btn {
  margin-top: 0.08rem;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-main .topic-photo-list li {
  border: 0;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-main .topic-photo-list li.select img {
  border: 6px solid #04cfaa;
}
[data-dpr="3"] .forum-info-template .topic-detail .topic-operate a:first-child {
  border-right: 2px solid #d0d1d2;
}
[data-dpr="3"] .forum-info-template .expert-confirm-content {
  border-top: 2px solid #f48825;
  border-bottom: 2px solid #f48825;
}
[data-dpr="3"] .forum-info-template .comments-list h3 {
  border-bottom: 2px dashed #d0d1d2;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a {
  border: 0px solid #ccc;
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.manager-btn {
  border: 0px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.front.done {
  border: 0px solid #ff6600;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.essence {
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.essence.done {
  border: 0px solid #04cfaa;
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.hot {
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.hot.done {
  border: 0px solid #ffb417;
  border-left: 1px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user a.delete {
  border-left: 0px solid #ccc;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user .attention {
  border: 0;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user .topic-delete {
  border: 0;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user h5 b {
  margin-top: 0.09333333rem;
}
[data-dpr="3"] .forum-info-template .comments-list ul li .topic-user .manager-btn {
  margin-top: 0.09333333rem;
}
[data-dpr="3"] .forum-info-template .make-comments {
  border-top: 2px solid #e9e9e9;
}
[data-dpr="3"] .forum-info-template .make-comments a:first-child {
  border-right: 3px solid #fff;
}
[data-dpr="3"] .forum-info-template .comment textarea {
  border: 2px solid #04cfaa;
}


